.label-optional {
      float: right;
  }
.label, .badge {
    display: inline-block;
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #999;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}


div#maincontent{
    padding: 20px 0 0 280px;
}


.fixed_div{  
    position:fixed;  
    height:95%;  
    overflow-y:auto;  
    overflow-x:hidden; 
}

.posttype{
    top: -30px;
    left: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 15px;
    display: inline-block;
    padding: 2px 5px;
    border-radius: 6px;
    text-transform: uppercase;
    background-color: #3F3F3F;
    color: #ffffff;
}

#documentDescPre{
	background: #f5f5f5;
	color: #000000;
	border-radius:0px;
}

.ligroupselected{
	background:#990000;
	color:#fff;
}

.ligroupnormal{
	text-decoration : none;
	color: #ff0000;
	background : transparent; 
	border-bottom:1px solid #ff0000;
}
 

